Package | who.fhir.anc-cds |
Type | Measure |
Id | Id |
FHIR Version | R4 |
Source | http://fhir.org/guides/who/anc-cds/https://build.fhir.org/ig/dhes/smart-anc/Measure-ANCIND12.html |
Url | http://fhir.org/guides/who/anc-cds/Measure/ANCIND12 |
Version | 0.3.0 |
Status | draft |
Date | 2025-01-17T18:00:16-06:00 |
Name | ANCIND12 |
Title | ANC.IND.12 Percentage of pregnant women counselled and tested for HIV |
Experimental | False |
Realm | uv |
Authority | who |
Description | Percentage of pregnant women counselled and tested for HIV |
No resources found
No resources found
Note: links and images are rebased to the (stated) source
Knowledge Artifact Metadata | |
---|---|
Name (machine-readable) | ANCIND12 |
Title (human-readable) | ANC.IND.12 Percentage of pregnant women counselled and tested for HIV |
Status | Draft |
Experimental | false |
Description | Percentage of pregnant women counselled and tested for HIV |
Measure Steward | World Health Organization (WHO) |
Steward Contact Details | https://www.who.int |
Measure Metadata | |
Version Number | 0.3.0 |
Measure Scoring | Proportion |
Measure Type | Process |
Improvement Notation | Increased score indicates improvement |
Measure Population Criteria (ID: group-1) | |
Initial Population |
ID: initial-population
Description: No description provided Logic Definition: Initial Population |
Denominator |
ID: denominator
Description: No description provided Logic Definition: Denominator |
Numerator |
ID: numerator
Description: No description provided Logic Definition: Numerator |
Stratifier | ID: by-age |
Stratifier | ID: by-education-level |
Measure Logic | |
Primary Library | ANC.IND.12 Percentage of pregnant women counselled and tested for HIV |
Dependency |
Description: Library Stratifiers
Resource: ANC Stratifiers Canonical URL: http://fhir.org/guides/who/anc-cds/Library/ANCStratifiers |
Dependency |
Description: Library PatientData
Resource: ANC Data Elements Canonical URL: http://fhir.org/guides/who/anc-cds/Library/ANCDataElements |
Dependency |
Description: Library Cx
Resource: ANC Concepts Canonical URL: http://fhir.org/guides/who/anc-cds/Library/ANCConcepts |
Dependency |
Description: Library FHIRHelpers
Resource: http://fhir.org/guides/who/anc-cds/Library/FHIRHelpers|4.0.1
Canonical URL: http://fhir.org/guides/who/anc-cds/Library/FHIRHelpers|4.0.1 |
Dependency |
Description: Library WC
Resource: WHO Common Canonical URL: http://fhir.org/guides/who/anc-cds/Library/WHOCommon |
Dependency |
Description: Library FC
Resource: FHIRCommon Canonical URL: http://fhir.org/guides/who/anc-cds/Library/FHIRCommon |
Dependency |
Description: Library BaseData
Resource: ANC Base Data Elements Canonical URL: http://fhir.org/guides/who/anc-cds/Library/ANCBaseDataElements |
Dependency |
Description: Library BCx
Resource: ANC Base Concepts Canonical URL: http://fhir.org/guides/who/anc-cds/Library/ANCBaseConcepts |
Dependency |
Description: Code system ISO-8601-Derived Periods
Resource: http://ohie.org/CodeSystem/iso-8601-derived-periods
Canonical URL: http://ohie.org/CodeSystem/iso-8601-derived-periods |
Dependency |
Description: Value set Reason for closing ANC record
Resource: Reason for closing ANC record Canonical URL: http://fhir.org/guides/who/anc-cds/ValueSet/anc-end-1 |
Dependency |
Description: Value set Qualifying Reason for closing ANC record Choices
Resource: Qualifying Reason for closing ANC record Choices Canonical URL: http://fhir.org/guides/who/anc-cds/ValueSet/qualifying-reason-for-closing-anc-record-choices |
Dependency |
Description: Value set Antenatal care case
Resource: Antenatal care case Canonical URL: http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-case |
Direct Reference Code |
Display: 10-14 years
Code: P10Y--P14Y System: http://ohie.org/CodeSystem/iso-8601-derived-periods |
Direct Reference Code |
Display: 15-19 years
Code: P15Y--P19Y System: http://ohie.org/CodeSystem/iso-8601-derived-periods |
Direct Reference Code |
Display: 20+ years
Code: P20Y--P9999Y System: http://ohie.org/CodeSystem/iso-8601-derived-periods |
Parameter |
Name: Measurement Period
Use: In Min Cardinality: 0 Max Cardinality: 1 Type: Period |
Parameter |
Name: Numerator
Use: Out Min Cardinality: 0 Max Cardinality: 1 Type: boolean |
Parameter |
Name: Age Stratifier
Use: Out Min Cardinality: 0 Max Cardinality: 1 Type: Coding |
Parameter |
Name: Denominator
Use: Out Min Cardinality: 0 Max Cardinality: 1 Type: boolean |
Parameter |
Name: Education Level Stratifier
Use: Out Min Cardinality: 0 Max Cardinality: * Type: CodeableConcept |
Parameter |
Name: Initial Population
Use: Out Min Cardinality: 0 Max Cardinality: 1 Type: boolean |
Measure Logic Data Requirements | |
Data Requirement |
Type: Patient
Profile(s): Patient Must Support Elements: url, value |
Data Requirement |
Type: Observation
Profile(s): Observation Must Support Elements: code, status, effective, value Code Filter(s): Path: code ValueSet: Reason for closing ANC record |
Data Requirement |
Type: EpisodeOfCare
Profile(s): EpisodeOfCare Must Support Elements: type Code Filter(s): Path: type ValueSet: Antenatal care case |
Measure Logic Definitions | |
Logic Definition | Library Name: ANCIND12 |
|
|
Logic Definition | Library Name: ANCStratifiers |
|
|
Logic Definition | Library Name: ANCIND12 |
|
|
Logic Definition | Library Name: ANCDataElements |
|
|
Logic Definition | Library Name: ANCIND12 |
|
|
Logic Definition | Library Name: ANCStratifiers |
|
|
Logic Definition | Library Name: ANCIND12 |
|
|
Logic Definition | Library Name: ANCBaseDataElements |
|
|
Logic Definition | Library Name: ANCIND12 |
|
|
Logic Definition | Library Name: FHIRHelpers |
|
|
Logic Definition | Library Name: FHIRHelpers |
|
|
Logic Definition | Library Name: WHOCommon |
|
|
Logic Definition | Library Name: WHOCommon |
|
|
Logic Definition | Library Name: FHIRHelpers |
|
|
Generated using version 0.4.6 of the sample-content-ig Liquid templates |
{
"resourceType" : "Measure",
"id" : "ANCIND12",
"meta" : {
"profile" : [
"http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-measure-cqfm"
]
},
"text" : {
"status" : "extensions",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n <table class=\"narrative-table\">\n <tbody>\n<tr>\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Knowledge Artifact Metadata</th>\n\n</tr>\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Name (machine-readable)</th>\n\n<td class=\"content-container\">ANCIND12</td>\n</tr>\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Title (human-readable)</th>\n\n<td class=\"content-container\">ANC.IND.12 Percentage of pregnant women counselled and tested for HIV</td>\n</tr>\n\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Status</th>\n\n<td class=\"content-container\">Draft</td>\n</tr>\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Experimental</th>\n\n<td class=\"content-container\">false</td>\n</tr>\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Description</th>\n\n<td class=\"content-container\"><div><p>Percentage of pregnant women counselled and tested for HIV</p>\n</div></td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Measure Steward</th>\n\n<td class=\"content-container\">World Health Organization (WHO)</td>\n</tr>\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Steward Contact Details</th>\n\n<td class=\"content-container\"><a href=\"https://www.who.int\">https://www.who.int</a></td>\n</tr>\n\n\n\n\n\n\n\n\n\n\n\n<tr>\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Measure Metadata</th>\n\n</tr>\n\n\n\n\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Version Number</th>\n\n<td class=\"content-container\">0.3.0</td>\n</tr>\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Measure Scoring</th>\n\n<td class=\"content-container\"><span title=\"Codes:{http://terminology.hl7.org/CodeSystem/measure-scoring proportion}\">Proportion</span></td>\n</tr>\n\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Measure Type</th>\n\n<td class=\"content-container\"><span title=\"Codes:{http://terminology.hl7.org/CodeSystem/measure-type process}\">Process</span></td>\n</tr>\n\n\n\n\n\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Improvement Notation</th>\n\n<td class=\"content-container\"><span title=\"Codes:{http://terminology.hl7.org/CodeSystem/measure-improvement-notation increase}\">Increased score indicates improvement</span></td>\n</tr>\n\n\n\n\n\n\n\n\n \n \n <tr>\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Measure Population Criteria (ID: group-1)</th>\n\n</tr>\n \n \n \n \n <tr>\n \n \n \n \n<th scope=\"row\" class=\"row-header\">Initial Population</th>\n\n \n \n \n \n \n \n \n \n \n \n \n <td class=\"content-container\">\n \n <em>ID</em>: initial-population\n <br/>\n \n \n <em>Description</em>: No description provided\n \n \n \n \n <em>Logic Definition</em>: <a href=\"#ancind12-initial-population\">Initial Population</a> \n \n \n </td>\n </tr>\n \n\n \n <tr>\n \n \n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Denominator</th>\n\n \n \n \n \n \n \n \n \n <td class=\"content-container\">\n \n <em>ID</em>: denominator\n <br/>\n \n \n <em>Description</em>: No description provided\n \n \n \n \n <em>Logic Definition</em>: <a href=\"#ancind12-denominator\">Denominator</a> \n \n \n </td>\n </tr>\n \n\n \n <tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Numerator</th>\n\n \n \n \n \n \n \n \n \n \n \n <td class=\"content-container\">\n \n <em>ID</em>: numerator\n <br/>\n \n \n <em>Description</em>: No description provided\n \n \n \n \n <em>Logic Definition</em>: <a href=\"#ancind12-numerator\">Numerator</a> \n \n \n </td>\n </tr>\n \n\n \n<tr>\n \n<th scope=\"row\" class=\"row-header\">Stratifier</th>\n\n <td class=\"content-container\">\n \n <em>ID</em>: by-age\n \n \n \n \n </td>\n</tr>\n\n<tr>\n \n<th scope=\"row\" class=\"row-header\">Stratifier</th>\n\n <td class=\"content-container\">\n \n <em>ID</em>: by-education-level\n \n \n \n \n </td>\n</tr>\n\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n<tr>\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Measure Logic</th>\n\n</tr>\n\n<tr>\n\n<th scope=\"row\" class=\"row-header\">Primary Library</th>\n\n<td class=\"content-container\"><a href=\"Library-ANCIND12.html\">ANC.IND.12 Percentage of pregnant women counselled and tested for HIV</a></td>\n</tr>\n\n\n\n\n \n \n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library Stratifiers\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"Library-ANCStratifiers.html\">ANC Stratifiers</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://fhir.org/guides/who/anc-cds/Library/ANCStratifiers</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library PatientData\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"Library-ANCDataElements.html\">ANC Data Elements</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://fhir.org/guides/who/anc-cds/Library/ANCDataElements</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library Cx\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"Library-ANCConcepts.html\">ANC Concepts</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://fhir.org/guides/who/anc-cds/Library/ANCConcepts</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library FHIRHelpers\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <code>http://fhir.org/guides/who/anc-cds/Library/FHIRHelpers|4.0.1</code>\n <br/>\n <em>Canonical URL</em>: <tt>http://fhir.org/guides/who/anc-cds/Library/FHIRHelpers|4.0.1</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library WC\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"Library-WHOCommon.html\">WHO Common</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://fhir.org/guides/who/anc-cds/Library/WHOCommon</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library FC\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"Library-FHIRCommon.html\">FHIRCommon</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://fhir.org/guides/who/anc-cds/Library/FHIRCommon</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library BaseData\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"Library-ANCBaseDataElements.html\">ANC Base Data Elements</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://fhir.org/guides/who/anc-cds/Library/ANCBaseDataElements</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Library BCx\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"Library-ANCBaseConcepts.html\">ANC Base Concepts</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://fhir.org/guides/who/anc-cds/Library/ANCBaseConcepts</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Code system ISO-8601-Derived Periods\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <code>http://ohie.org/CodeSystem/iso-8601-derived-periods</code>\n <br/>\n <em>Canonical URL</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Value set Reason for closing ANC record\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"ValueSet-anc-end-1.html\">Reason for closing ANC record</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://fhir.org/guides/who/anc-cds/ValueSet/anc-end-1</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Value set Qualifying Reason for closing ANC record Choices\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"ValueSet-qualifying-reason-for-closing-anc-record-choices.html\">Qualifying Reason for closing ANC record Choices</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://fhir.org/guides/who/anc-cds/ValueSet/qualifying-reason-for-closing-anc-record-choices</tt>\n \n </td>\n</tr>\n\n<tr>\n \n \n \n \n \n<th scope=\"row\" class=\"row-header\">Dependency</th>\n\n \n <td class=\"content-container\">\n \n <em>Description</em>: Value set Antenatal care case\n \n <br/>\n \n \n \n \n \n \n <em>Resource</em>: <a href=\"ValueSet-antenatal-care-case.html\">Antenatal care case</a>\n <br/>\n <em>Canonical URL</em>: <tt>http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-case</tt>\n \n </td>\n</tr>\n\n\n \n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 10-14 years\n <br/>\n \n <em>Code</em>: P10Y--P14Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 15-19 years\n <br/>\n \n <em>Code</em>: P15Y--P19Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n <tr>\n <th scope=\"row\" class=\"row-header\">Direct Reference Code</th>\n <td class=\"content-container\">\n \n <em>Display</em>: 20+ years\n <br/>\n \n <em>Code</em>: P20Y--P9999Y\n <br/>\n <em>System</em>: <tt>http://ohie.org/CodeSystem/iso-8601-derived-periods</tt>\n </td>\n </tr>\n\n \n <tr>\n \n<th scope=\"row\" class=\"row-header\">Parameter</th>\n\n <td class=\"content-container\">\n <em>Name</em>: Measurement Period\n <br/>\n <em>Use</em>: In\n <br/>\n <em>Min Cardinality</em>: 0\n <br/>\n <em>Max Cardinality</em>: 1\n <br/>\n <em>Type</em>: Period\n </td>\n</tr>\n \n <tr>\n \n<th scope=\"row\" class=\"row-header\">Parameter</th>\n\n <td class=\"content-container\">\n <em>Name</em>: Numerator\n <br/>\n <em>Use</em>: Out\n <br/>\n <em>Min Cardinality</em>: 0\n <br/>\n <em>Max Cardinality</em>: 1\n <br/>\n <em>Type</em>: boolean\n </td>\n</tr>\n \n <tr>\n \n<th scope=\"row\" class=\"row-header\">Parameter</th>\n\n <td class=\"content-container\">\n <em>Name</em>: Age Stratifier\n <br/>\n <em>Use</em>: Out\n <br/>\n <em>Min Cardinality</em>: 0\n <br/>\n <em>Max Cardinality</em>: 1\n <br/>\n <em>Type</em>: Coding\n </td>\n</tr>\n \n <tr>\n \n<th scope=\"row\" class=\"row-header\">Parameter</th>\n\n <td class=\"content-container\">\n <em>Name</em>: Denominator\n <br/>\n <em>Use</em>: Out\n <br/>\n <em>Min Cardinality</em>: 0\n <br/>\n <em>Max Cardinality</em>: 1\n <br/>\n <em>Type</em>: boolean\n </td>\n</tr>\n \n <tr>\n \n<th scope=\"row\" class=\"row-header\">Parameter</th>\n\n <td class=\"content-container\">\n <em>Name</em>: Education Level Stratifier\n <br/>\n <em>Use</em>: Out\n <br/>\n <em>Min Cardinality</em>: 0\n <br/>\n <em>Max Cardinality</em>: *\n <br/>\n <em>Type</em>: CodeableConcept\n </td>\n</tr>\n \n <tr>\n \n<th scope=\"row\" class=\"row-header\">Parameter</th>\n\n <td class=\"content-container\">\n <em>Name</em>: Initial Population\n <br/>\n <em>Use</em>: Out\n <br/>\n <em>Min Cardinality</em>: 0\n <br/>\n <em>Max Cardinality</em>: 1\n <br/>\n <em>Type</em>: boolean\n </td>\n</tr>\n \n \n <tr>\n <th colspan=\"2\" scope=\"row\" class=\"section-header\"><a name=\"effective-data-requirements\"> </a>Measure Logic Data Requirements</th>\n </tr>\n \n \n<tr>\n <th scope=\"row\" class=\"row-header\">Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Patient\n <br/>\n \n <em>Profile(s)</em>: \n \n <a href=\"http://hl7.org/fhir/R4/patient.html\">Patient</a>\n <br/> \n \n \n \n <em>Must Support Elements</em>: url, value\n <br/>\n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: Observation\n <br/>\n \n <em>Profile(s)</em>: \n \n <a href=\"http://hl7.org/fhir/R4/observation.html\">Observation</a>\n <br/> \n \n \n \n <em>Must Support Elements</em>: code, status, effective, value\n <br/>\n \n \n <em>Code Filter(s)</em>: \n <br/>\n \n \n <span class=\"tab-one\"><em>Path</em>: code</span>\n <br/>\n \n \n \n <span class=\"tab-one\"><em>ValueSet</em>:</span> <a href=\"ValueSet-anc-end-1.html\">Reason for closing ANC record</a>\n <br/> \n \n \n \n \n </td>\n</tr>\n\n<tr>\n <th scope=\"row\" class=\"row-header\">Data Requirement</th>\n <td class=\"content-container\">\n <em>Type</em>: EpisodeOfCare\n <br/>\n \n <em>Profile(s)</em>: \n \n <a href=\"http://hl7.org/fhir/R4/episodeofcare.html\">EpisodeOfCare</a>\n <br/> \n \n \n \n <em>Must Support Elements</em>: type\n <br/>\n \n \n <em>Code Filter(s)</em>: \n <br/>\n \n \n <span class=\"tab-one\"><em>Path</em>: type</span>\n <br/>\n \n \n \n <span class=\"tab-one\"><em>ValueSet</em>:</span> <a href=\"ValueSet-antenatal-care-case.html\">Antenatal care case</a>\n <br/> \n \n \n \n \n </td>\n</tr>\n\n \n <tr>\n\n<th colspan=\"2\" scope=\"row\" class=\"row-header\">Measure Logic Definitions</th>\n\n</tr>\n \n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"ancind12-numerator\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> ANCIND12</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\nNumerator: Number of pregnant women attending ANC who received counselling and�testing for HIV during pregnancy��\nNumerator Computation: COUNT of all women who received provider-initiated counselling and testing (PICT)�\n*/\ndefine Numerator:\n // TODO: It's not clear which of these data elements constitute PICT?\n // @dataElement: ANC.B9.DE34 HIV test ordered\n // @dataElement: ANC.B9.DE41 HIV test result\n // @dataElement: ANC.B9.DE45 HIV status\n // @dataElement: ANC.B9.DE35 HIV test conducted\n // @dataElement: ANC.B10.DE78 Counselling conducted on HIV positive\n // @dataElement: ANC.B10.DE125 Counselling conducted on HIV risk\n // @dataElement: ANC.B10.DE126 PrEP for HIV prevention provided\n // Is it all or any of these, or other data elements?\n false</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"ancstratifiers-by-age\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> ANCStratifiers</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\nBy Patient Age as of the start of the Measurement Period\nAge (10-14, 15-19, 20+)\n*/\ndefine "By Age":\n case\n when AgeInYearsAt(start of "Measurement Period") in Interval[10, 14] then "P10Y--P14Y"\n when AgeInYearsAt(start of "Measurement Period") in Interval[15, 19] then "P15Y--P19Y"\n when AgeInYearsAt(start of "Measurement Period") >= 20 then "P20Y--P9999Y"\n else null\n end</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"ancind12-age-stratifier\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> ANCIND12</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\nDisaggregation: Age (10-14, 15-19, 20+)\n*/\ndefine "Age Stratifier":\n Stratifiers."By Age"</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"ancdataelements-reason-for-closing-anc-record\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> ANCDataElements</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\n @dataElement: ANC.End.1 Reason for closing ANC record\n @activity: ANC.End End\n @description: Select the reason why you are closing the woman's ANC record\n*/\ndefine "Reason for closing ANC record":\n [Observation: Cx."Reason for closing ANC record"] O\n where O.status in { 'final', 'amended', 'corrected' }\n and Coalesce(WC.ModifierExtension(O, 'who-notDone').value, false) is false</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"ancind12-denominator\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> ANCIND12</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\nDenominator: Total number of antenatal clients with a�first contact�\nDenominator Computation: COUNT of all women whose records were closed (ANC close form) in the last reporting period due to any of the reasons below:\n*live birth\n*stillbirth\n*miscarriage\n*abortion\n*woman died\n*lost to follow-up\n*moved away\n*/\ndefine Denominator:\n exists (\n PatientData."Reason for closing ANC record" R\n where FC.ToInterval(R.effective) during "Measurement Period"\n and R.value as FHIR.CodeableConcept in Stratifiers."Qualifying Reason for closing ANC record Choices"\n )</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"ancstratifiers-by-education-level\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> ANCStratifiers</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\nBy Patient Education Level (none, don't know, primary, secondary, higher)\n*/\ndefine "By Education Level":\n Patient.extension E\n where E.url = 'http://fhir.org/guides/who/anc-cds/StructureDefinition/educationlevel'\n return E.value as CodeableConcept</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"ancind12-education-level-stratifier\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> ANCIND12</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\nDisaggregation: Education Level (none, don't know, primary, secondary, higher)\n*/\ndefine "Education Level Stratifier":\n Stratifiers."By Education Level"</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"ancbasedataelements-antenatal-care-case\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> ANCBaseDataElements</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\ndefine "Pregnant":\n "Pregnancy" is not null\n or "Pregnancy status" in BCx."Pregnancy status - pregnant"\n\ndefine "Pregnancy status":\n FHIRHelpers.ToConcept(\n Last(\n [Observation: BCx."Pregnancy status"] O\n where O.status = 'final'\n sort by FHIRHelpers.ToDateTime(effective as FHIR.dateTime)\n ).value\n )\n*/\n\ndefine "Antenatal care case":\n ["EpisodeOfCare": type in BCx."Antenatal care case"]</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"ancind12-initial-population\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> ANCIND12</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\nInitial population: Antenatal clients\n*/\ndefine "Initial Population":\n exists (BaseData."Antenatal care case")</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"fhirhelpers-tostring\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> FHIRHelpers</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">define function ToString(value ObservationStatus): value.value</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"fhirhelpers-toboolean\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> FHIRHelpers</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">define function ToBoolean(value boolean): value.value</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"whocommon-modifierextension\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> WHOCommon</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\n@description: Returns the single WHO core modifier extension (if present) on the given resource with the specified id.\n@comment: This function uses singleton from to ensure that a run-time exception is thrown if there\nis more than one extension on the given resource with the specified url.\n*/\ndefine function ModifierExtension(domainResource DomainResource, id String):\n singleton from ModifierExtensions(domainResource, id)</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"whocommon-modifierextensions\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> WHOCommon</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">/*\n@description: Returns any WHO core modifier extensions defined on the given resource with the specified id.\n@comment: NOTE: Extensions are not the preferred approach, but are used as a way to access\ncontent that is defined by extensions but not yet surfaced in the\nCQL model info.\n*/\ndefine function ModifierExtensions(domainResource DomainResource, id String):\n domainResource.modifierExtension E\n\t where E.url = ('http://fhir.org/guides/who/core/StructureDefinition/' + id)\n\t\treturn E</code></pre>\n </td>\n\n</tr>\n \n<tr>\n <th scope=\"row\" rowspan=\"2\" class=\"row-header\">\n \n \n <a name=\"fhirhelpers-toconcept\"> </a>\n \n Logic Definition\n </th>\n\n <td class=\"content-container\"><em>Library Name:</em> FHIRHelpers</td>\n\n</tr>\n<tr>\n\n <td>\n <pre style=\"border: none;\" class=\"content-container highlight language-cql\"><code class=\"language-cql\">define function ToConcept(concept FHIR.CodeableConcept):\n if concept is null then\n null\n else\n System.Concept {\n codes: concept.coding C return ToCode(C),\n display: concept.text.value\n }</code></pre>\n </td>\n\n</tr>\n\n \n\n<tr>\n <th colspan=\"2\" scope=\"row\" class=\"row-header\">Generated using version 0.4.6 of the sample-content-ig Liquid templates</th>\n</tr>\n </tbody>\n </table>\n</div>"
},
"contained" : [
{
"resourceType" : "Library",
"id" : "effective-data-requirements",
"extension" : [
{
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P10Y--P14Y",
"display" : "10-14 years"
}
},
{
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P15Y--P19Y",
"display" : "15-19 years"
}
},
{
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding" : {
"system" : "http://ohie.org/CodeSystem/iso-8601-derived-periods",
"code" : "P20Y--P9999Y",
"display" : "20+ years"
}
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "ANCIND12"
},
{
"url" : "name",
"valueString" : "Numerator"
},
{
"url" : "statement",
"valueString" : "/*\nNumerator: Number of pregnant women attending ANC who received counselling and�testing for HIV during pregnancy��\nNumerator Computation: COUNT of all women who received provider-initiated counselling and testing (PICT)�\n*/\ndefine Numerator:\n // TODO: It's not clear which of these data elements constitute PICT?\n // @dataElement: ANC.B9.DE34 HIV test ordered\n // @dataElement: ANC.B9.DE41 HIV test result\n // @dataElement: ANC.B9.DE45 HIV status\n // @dataElement: ANC.B9.DE35 HIV test conducted\n // @dataElement: ANC.B10.DE78 Counselling conducted on HIV positive\n // @dataElement: ANC.B10.DE125 Counselling conducted on HIV risk\n // @dataElement: ANC.B10.DE126 PrEP for HIV prevention provided\n // Is it all or any of these, or other data elements?\n false"
},
{
"url" : "displaySequence",
"valueInteger" : 0
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "ANCStratifiers"
},
{
"url" : "name",
"valueString" : "By Age"
},
{
"url" : "statement",
"valueString" : "/*\nBy Patient Age as of the start of the Measurement Period\nAge (10-14, 15-19, 20+)\n*/\ndefine \"By Age\":\n case\n when AgeInYearsAt(start of \"Measurement Period\") in Interval[10, 14] then \"P10Y--P14Y\"\n when AgeInYearsAt(start of \"Measurement Period\") in Interval[15, 19] then \"P15Y--P19Y\"\n when AgeInYearsAt(start of \"Measurement Period\") >= 20 then \"P20Y--P9999Y\"\n else null\n end"
},
{
"url" : "displaySequence",
"valueInteger" : 1
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "ANCIND12"
},
{
"url" : "name",
"valueString" : "Age Stratifier"
},
{
"url" : "statement",
"valueString" : "/*\nDisaggregation: Age (10-14, 15-19, 20+)\n*/\ndefine \"Age Stratifier\":\n Stratifiers.\"By Age\""
},
{
"url" : "displaySequence",
"valueInteger" : 2
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "ANCDataElements"
},
{
"url" : "name",
"valueString" : "Reason for closing ANC record"
},
{
"url" : "statement",
"valueString" : "/*\n @dataElement: ANC.End.1 Reason for closing ANC record\n @activity: ANC.End End\n @description: Select the reason why you are closing the woman's ANC record\n*/\ndefine \"Reason for closing ANC record\":\n [Observation: Cx.\"Reason for closing ANC record\"] O\n where O.status in { 'final', 'amended', 'corrected' }\n and Coalesce(WC.ModifierExtension(O, 'who-notDone').value, false) is false"
},
{
"url" : "displaySequence",
"valueInteger" : 3
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "ANCIND12"
},
{
"url" : "name",
"valueString" : "Denominator"
},
{
"url" : "statement",
"valueString" : "/*\nDenominator: Total number of antenatal clients with a�first contact�\nDenominator Computation: COUNT of all women whose records were closed (ANC close form) in the last reporting period due to any of the reasons below:\n*live birth\n*stillbirth\n*miscarriage\n*abortion\n*woman died\n*lost to follow-up\n*moved away\n*/\ndefine Denominator:\n exists (\n PatientData.\"Reason for closing ANC record\" R\n where FC.ToInterval(R.effective) during \"Measurement Period\"\n and R.value as FHIR.CodeableConcept in Stratifiers.\"Qualifying Reason for closing ANC record Choices\"\n )"
},
{
"url" : "displaySequence",
"valueInteger" : 4
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "ANCStratifiers"
},
{
"url" : "name",
"valueString" : "By Education Level"
},
{
"url" : "statement",
"valueString" : "/*\nBy Patient Education Level (none, don't know, primary, secondary, higher)\n*/\ndefine \"By Education Level\":\n Patient.extension E\n where E.url = 'http://fhir.org/guides/who/anc-cds/StructureDefinition/educationlevel'\n return E.value as CodeableConcept"
},
{
"url" : "displaySequence",
"valueInteger" : 5
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "ANCIND12"
},
{
"url" : "name",
"valueString" : "Education Level Stratifier"
},
{
"url" : "statement",
"valueString" : "/*\nDisaggregation: Education Level (none, don't know, primary, secondary, higher)\n*/\ndefine \"Education Level Stratifier\":\n Stratifiers.\"By Education Level\""
},
{
"url" : "displaySequence",
"valueInteger" : 6
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "ANCBaseDataElements"
},
{
"url" : "name",
"valueString" : "Antenatal care case"
},
{
"url" : "statement",
"valueString" : "/*\ndefine \"Pregnant\":\n \"Pregnancy\" is not null\n or \"Pregnancy status\" in BCx.\"Pregnancy status - pregnant\"\n\ndefine \"Pregnancy status\":\n FHIRHelpers.ToConcept(\n Last(\n [Observation: BCx.\"Pregnancy status\"] O\n where O.status = 'final'\n sort by FHIRHelpers.ToDateTime(effective as FHIR.dateTime)\n ).value\n )\n*/\n\ndefine \"Antenatal care case\":\n [\"EpisodeOfCare\": type in BCx.\"Antenatal care case\"]"
},
{
"url" : "displaySequence",
"valueInteger" : 7
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "ANCIND12"
},
{
"url" : "name",
"valueString" : "Initial Population"
},
{
"url" : "statement",
"valueString" : "/*\nInitial population: Antenatal clients\n*/\ndefine \"Initial Population\":\n exists (BaseData.\"Antenatal care case\")"
},
{
"url" : "displaySequence",
"valueInteger" : 8
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "FHIRHelpers"
},
{
"url" : "name",
"valueString" : "ToString"
},
{
"url" : "statement",
"valueString" : "define function ToString(value ObservationStatus): value.value"
},
{
"url" : "displaySequence",
"valueInteger" : 9
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "FHIRHelpers"
},
{
"url" : "name",
"valueString" : "ToBoolean"
},
{
"url" : "statement",
"valueString" : "define function ToBoolean(value boolean): value.value"
},
{
"url" : "displaySequence",
"valueInteger" : 10
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "WHOCommon"
},
{
"url" : "name",
"valueString" : "ModifierExtension"
},
{
"url" : "statement",
"valueString" : "/*\n@description: Returns the single WHO core modifier extension (if present) on the given resource with the specified id.\n@comment: This function uses singleton from to ensure that a run-time exception is thrown if there\nis more than one extension on the given resource with the specified url.\n*/\ndefine function ModifierExtension(domainResource DomainResource, id String):\n singleton from ModifierExtensions(domainResource, id)"
},
{
"url" : "displaySequence",
"valueInteger" : 11
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "WHOCommon"
},
{
"url" : "name",
"valueString" : "ModifierExtensions"
},
{
"url" : "statement",
"valueString" : "/*\n@description: Returns any WHO core modifier extensions defined on the given resource with the specified id.\n@comment: NOTE: Extensions are not the preferred approach, but are used as a way to access\ncontent that is defined by extensions but not yet surfaced in the\nCQL model info.\n*/\ndefine function ModifierExtensions(domainResource DomainResource, id String):\n domainResource.modifierExtension E\n\t where E.url = ('http://fhir.org/guides/who/core/StructureDefinition/' + id)\n\t\treturn E"
},
{
"url" : "displaySequence",
"valueInteger" : 12
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "FHIRHelpers"
},
{
"url" : "name",
"valueString" : "ToConcept"
},
{
"url" : "statement",
"valueString" : "define function ToConcept(concept FHIR.CodeableConcept):\n if concept is null then\n null\n else\n System.Concept {\n codes: concept.coding C return ToCode(C),\n display: concept.text.value\n }"
},
{
"url" : "displaySequence",
"valueInteger" : 13
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
}
],
"name" : "EffectiveDataRequirements",
"status" : "active",
"type" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/library-type",
"code" : "module-definition"
}
]
},
"relatedArtifact" : [
{
"type" : "depends-on",
"display" : "Library Stratifiers",
"resource" : "http://fhir.org/guides/who/anc-cds/Library/ANCStratifiers"
},
{
"type" : "depends-on",
"display" : "Library PatientData",
"resource" : "http://fhir.org/guides/who/anc-cds/Library/ANCDataElements"
},
{
"type" : "depends-on",
"display" : "Library Cx",
"resource" : "http://fhir.org/guides/who/anc-cds/Library/ANCConcepts"
},
{
"type" : "depends-on",
"display" : "Library FHIRHelpers",
"resource" : "http://fhir.org/guides/who/anc-cds/Library/FHIRHelpers|4.0.1"
},
{
"type" : "depends-on",
"display" : "Library WC",
"resource" : "http://fhir.org/guides/who/anc-cds/Library/WHOCommon"
},
{
"type" : "depends-on",
"display" : "Library FC",
"resource" : "http://fhir.org/guides/who/anc-cds/Library/FHIRCommon"
},
{
"type" : "depends-on",
"display" : "Library BaseData",
"resource" : "http://fhir.org/guides/who/anc-cds/Library/ANCBaseDataElements"
},
{
"type" : "depends-on",
"display" : "Library BCx",
"resource" : "http://fhir.org/guides/who/anc-cds/Library/ANCBaseConcepts"
},
{
"type" : "depends-on",
"display" : "Code system ISO-8601-Derived Periods",
"resource" : "http://ohie.org/CodeSystem/iso-8601-derived-periods"
},
{
"type" : "depends-on",
"display" : "Value set Reason for closing ANC record",
"resource" : "http://fhir.org/guides/who/anc-cds/ValueSet/anc-end-1"
},
{
"type" : "depends-on",
"display" : "Value set Qualifying Reason for closing ANC record Choices",
"resource" : "http://fhir.org/guides/who/anc-cds/ValueSet/qualifying-reason-for-closing-anc-record-choices"
},
{
"type" : "depends-on",
"display" : "Value set Antenatal care case",
"resource" : "http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-case"
}
],
"parameter" : [
{
"name" : "Measurement Period",
"use" : "in",
"min" : 0,
"max" : "1",
"type" : "Period"
},
{
"name" : "Numerator",
"use" : "out",
"min" : 0,
"max" : "1",
"type" : "boolean"
},
{
"name" : "Age Stratifier",
"use" : "out",
"min" : 0,
"max" : "1",
"type" : "Coding"
},
{
"name" : "Denominator",
"use" : "out",
"min" : 0,
"max" : "1",
"type" : "boolean"
},
{
"name" : "Education Level Stratifier",
"use" : "out",
"min" : 0,
"max" : "*",
"type" : "CodeableConcept"
},
{
"name" : "Initial Population",
"use" : "out",
"min" : 0,
"max" : "1",
"type" : "boolean"
}
],
"dataRequirement" : [
{
"type" : "Patient",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/Patient"
],
"mustSupport" : [
"url",
"value"
]
},
{
"type" : "Observation",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"code",
"status",
"effective",
"value"
],
"codeFilter" : [
{
"path" : "code",
"valueSet" : "http://fhir.org/guides/who/anc-cds/ValueSet/anc-end-1"
}
]
},
{
"type" : "EpisodeOfCare",
"profile" : [
"http://hl7.org/fhir/StructureDefinition/EpisodeOfCare"
],
"mustSupport" : [
"type"
],
"codeFilter" : [
{
"path" : "type",
"valueSet" : "http://fhir.org/guides/who/anc-cds/ValueSet/antenatal-care-case"
}
]
}
]
}
],
"extension" : [
{
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem",
"valueReference" : {
"reference" : "Device/cqf-tooling"
}
},
{
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem",
"valueReference" : {
"reference" : "Device/cqf-tooling"
}
},
{
"id" : "effective-data-requirements",
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectiveDataRequirements",
"valueReference" : {
"reference" : "#effective-data-requirements"
}
}
],
"url" : "http://fhir.org/guides/who/anc-cds/Measure/ANCIND12",
"version" : "0.3.0",
"name" : "ANCIND12",
"title" : "ANC.IND.12 Percentage of pregnant women counselled and tested for HIV",
"status" : "draft",
"experimental" : false,
"date" : "2025-01-17T18:00:16-06:00",
"publisher" : "World Health Organization (WHO)",
"contact" : [
{
"telecom" : [
{
"system" : "url",
"value" : "https://www.who.int"
}
]
}
],
"description" : "Percentage of pregnant women counselled and tested for HIV",
"jurisdiction" : [
{
"coding" : [
{
"system" : "http://unstats.un.org/unsd/methods/m49/m49.htm",
"code" : "001"
}
]
}
],
"library" : [
"http://fhir.org/guides/who/anc-cds/Library/ANCIND12"
],
"scoring" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-scoring",
"code" : "proportion"
}
]
},
"type" : [
{
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-type",
"code" : "process"
}
]
}
],
"improvementNotation" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-improvement-notation",
"code" : "increase"
}
]
},
"group" : [
{
"id" : "group-1",
"population" : [
{
"id" : "initial-population",
"code" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-population",
"code" : "initial-population"
}
]
},
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "Initial Population"
}
},
{
"id" : "denominator",
"code" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-population",
"code" : "denominator"
}
]
},
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "Denominator"
}
},
{
"id" : "numerator",
"code" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-population",
"code" : "numerator"
}
]
},
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "Numerator"
}
}
],
"stratifier" : [
{
"id" : "by-age",
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "Age Stratifier"
}
},
{
"id" : "by-education-level",
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "Education Level Stratifier"
}
}
]
}
]
}
XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.